#ifndef _IRRLICHT_DRAW_CONTEXT_H_
#define _IRRLICHT_DRAW_CONTEXT_H_

#include "sIrrConfig.h"

namespace sgui
{
namespace engine
{

class sIrrlichtEngine;

class sIrrlichtDrawContext: public sDrawContext
{
private:
    sIrrlichtEngine&			m_engine;
public:
	void beginDraw();
	void endDraw();

	sIrrlichtDrawContext(sIrrlichtEngine& engine, const sDrawContext& parentContext);
	sIrrlichtDrawContext(sIrrlichtEngine& engine, const math::sRectf& rect);
};

};
};

#endif